import json
import os

import pytest

# 构成：1.执行的文件名 2.-s：表示不捕获标准输出。这样测试中的 print() 语句会直接显示在控制台 3.指定Allure报告的原始数据、结果输出目录
# pytest.main(['./case','-s','--alluredir=./report/allure-results','--clean-alluredir'])
# allure generate：Allure命令行工具的固定命令，用于生成报告  -o：output缩写 ‘输出’的意思   --clean：表示生成报告前清空目标目录，避免旧报告文件干扰
# os.system('allure generate ./report/allure-results -o ./report/allure-report --clean')

if __name__ == '__main__':
    pytest.main(['./case/test_db.py', '-s'])
